package com.atm.thirdplt.common.core.domain.his;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

import java.io.Serializable;
import java.util.Date;

/**
 * 在院病人住院信息实体
 *
 * @author atm
 */
@XStreamAlias("Row")
public class HisPatsInHospital implements Serializable {

    private static final long serialVersionUID = 1L;
    @XStreamAlias("PatientId")
    private String patientId;
    // 住院号标识
    @XStreamAlias("InPatientNo")
    private String inpNo;
    // 病人就诊标识
    @XStreamAlias("VisitId")
    private String visitId;

    // 病区代码
    @XStreamAlias("WardCode")
    private String wardCode;
    // 科室代码
    @XStreamAlias("DeptCode")
    private String deptCode;
    // 床号
    @XStreamAlias("BedNo")
    private String bedNo;
    // 入院日期
    @XStreamAsAttribute
    @XStreamAlias("AdmissionDateTime")
    private Date admissionDateTime;
    // 入科日期
    @XStreamAlias("AdmWardDateTime")
    private Date admWardDateTime;
    // 入院主诊断
    @XStreamAlias("Diagnosis")
    private String diagnosis;
    // 主治医生
    @XStreamAlias("DoctorInCharge")
    private String doctorInCharge;


    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public String getInpNo() {
        return inpNo;
    }

    public void setInpNo(String inpNo) {
        this.inpNo = inpNo;
    }

    public String getVisitId() {
        return visitId;
    }

    public void setVisitId(String visitId) {
        this.visitId = visitId;
    }

    public String getWardCode() {
        return wardCode;
    }

    public void setWardCode(String wardCode) {
        this.wardCode = wardCode;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getBedNo() {
        return bedNo;
    }

    public void setBedNo(String bedNo) {
        this.bedNo = bedNo;
    }

    public Date getAdmissionDateTime() {
        return admissionDateTime;
    }

    public void setAdmissionDateTime(Date admissionDateTime) {
        this.admissionDateTime = admissionDateTime;
    }

    public Date getAdmWardDateTime() {
        return admWardDateTime;
    }

    public void setAdmWardDateTime(Date admWardDateTime) {
        this.admWardDateTime = admWardDateTime;
    }

    public String getDiagnosis() {
        return diagnosis;
    }

    public void setDiagnosis(String diagnosis) {
        this.diagnosis = diagnosis;
    }

    public String getDoctorInCharge() {
        return doctorInCharge;
    }

    public void setDoctorInCharge(String doctorInCharge) {
        this.doctorInCharge = doctorInCharge;
    }
}
